"""
和事件操作相关的模块
"""
import pygame
from event import quit, mouse


def event_handler():
    """
    事件处理函数
    :return:
    """
    # 循环遍历 pygame 中触发的事件序列
    for event in pygame.event.get():
        # 退出游戏事件是否触发
        quit.quit_game(event)
        # 处理鼠标移动事件
        mouse.mouse_motion_handler(event)
        # 处理鼠标点击事件
        mouse.mouse_down_handler(event)
